label	start
// eXg
debug=0
//m944s=2 // oc
//@nextmission2
// Cg
if debug=0 {
if GLOBAL(1)=0 {
	gosub	s111b
}
if GLOBAL(1)=1 {
	gosub	s111
}

sel=0
sel2=0
if GLOBAL(0)=1 {
	addTextSelect	0,"`[gA"
	addTextSelect	1,"`[gAȂ"
	getSelect	sel
}
if sel=0 then sel2=1,gosub	m011
GLOBAL(0)=1
}

// ϐ
titlex=32
titley=50
descbgx=840
descbgy=0
descx=104
descy=460
desctitlex=64
desctitley=212
markx=-16
marky=-16
mxbase=32,mybase=300


// tO
s211s=1
x111s=1
m012s=1

season=1
maxseason=1
if debug=1 then maxseason=5
mission_temp=1
#if sel2=1 then mission_temp=3

label	mission
scenetitle "~bV"
clearButton
layerReleaseAll
setbgeffecttime	60
ssgitemreset
@kuro
bg	"parts\mission\back.png",0,0,100,100
bgm	"bgm\bgm04.ogg",408541
oclt=1
@lifeclear
@enemylifeclear
layerLoad	1,"parts\mission\mission_title.png",-600,-480
layerFadein	1,60
layerMove	1,60,-400,-280

if mission_desc=0 {
layerload	20,"cg\setumei\setumeiM_01.png"
layerfadein	20,60
layerpriority	20,3100

keywait

layerchange	20,"cg\setumei\setumeiM_02.png"

keywait

layerchange	20,"cg\setumei\setumeiM_03.png"
keywait
layerfadeout	20,60
wait	60
mission_desc=1
}



if mission_temp=2 then @mission_clear
if mission_temp=1 then @mission_complete
if mission_temp=0 then @mission_failed

label	mission_loop
mx=mxbase,my=mybase
if season=1 then layerLoad	2,"parts\mission\title_syou_01.png",60,-480
if season=2 then layerLoad	2,"parts\mission\title_syou_02.png",60,-480
if season=3 then layerLoad	2,"parts\mission\title_syou_03.png",60,-480
if season=4 then layerLoad	2,"parts\mission\title_syou_04.png",60,-480
if season=5 and ending=0 then layerLoad	2,"parts\mission\title_syou_05.png",60,-480
if season=5 and ending=1 then layerLoad	2,"parts\mission\title_syou_05_clear.png",60,-480
if season=0 then layerLoad	2,"parts\mission\title_syou_ex.png",60,-480
layerMove	2,502-640,0,-280
if maxseason>0 then addButton	190,50,180,"parts\mission\button_syou_01.png","parts\mission\button_syou_01_over.png"
if maxseason>1 then addButton	191,50+120,180,"parts\mission\button_syou_02.png","parts\mission\button_syou_02_over.png"
if maxseason>2 then addButton	192,50+120*2,180,"parts\mission\button_syou_03.png","parts\mission\button_syou_03_over.png"
if maxseason>3 then addButton	193,50+120*3,180,"parts\mission\button_syou_04.png","parts\mission\button_syou_04_over.png"
if maxseason>4 then addButton	194,50+120*4,180,"parts\mission\button_syou_05.png","parts\mission\button_syou_05_over.png"
if dlcon=1 then addButton	195,50+120*5,180,"parts\mission\button_syou_ex.png","parts\mission\button_syou_ex_over.png"
cnvm(0)=3,cnvm(1)=2
cnvm(2)=5
if season=1 then gosub	mission1
if season=2 then gosub	mission2
if season=3 then gosub	mission3
if season=4 then gosub	mission4
if season=5 then gosub	mission5
if season=0 then gosub	missionex
getButton	mission_sel

if mission_sel=190 then season=1,goto mission_loop
if mission_sel=191 then season=2,goto mission_loop
if mission_sel=192 then season=3,goto mission_loop
if mission_sel=193 then season=4,goto mission_loop
if mission_sel=194 then season=5,goto mission_loop
if mission_sel=195 then season=0,goto mission_loop
layerMove	1,60,-650,-400
layerFadeout	1,60
layerFadeout	2,60
bgm	""
@kuro
// Wv
@missionstatus_init
missionnew(mission_sel)=1
if season=1 then goto	mission1jump
if season=2 then goto	mission2jump
if season=3 then goto	mission3jump
if season=4 then goto	mission4jump
if season=5 then goto	mission5jump
if season=0 then goto	missionexjump

layerReleaseAll
ScreenFilterRemove
ScreenColor	100,100,100
goto	mission

//-----------------------------------

macro	addm
	mx=mx+380
	if mx>600 then mx=32,my=my+140
endm

macro	addm2
	mx=32,my=my+280
endm

// Tu~VbVǉ
macro	addSubMission
if missionflag=1 or debug=1 then addMission	missionno,mx,my,"parts\mission\mission_bar_sub_none.png","parts\mission\mission_bar_sub_none_over.png"
if missionflag=2 then addMission	missionno,mx,my,"parts\mission\mission_bar_sub_none_complete.png","parts\mission\mission_bar_sub_none_complete_over.png"
if missionflag=3 then addMission	missionno,mx,my,"parts\mission\mission_bar_sub_none_failed.png","parts\mission\mission_bar_sub_none_failed_over.png"
if missionflag=4 then addDisableMission	missionno,mx,my,"parts\mission\mission_bar_sub_none_failed.png","parts\mission\mission_bar_sub_none_failed_over.png"
if missionflag=5 then addMission	missionno,mx,my,"parts\mission\mission_bar_sub_none_clear.png","parts\mission\mission_bar_sub_none_clear_over.png"
if missionflag=6 then addDisableMission	missionno,mx,my,"parts\mission\mission_bar_sub_none_clear.png","parts\mission\mission_bar_sub_none_clear_over.png"

addButtonDescBG	missionno,descbgx,descbgy,"parts\mission\mission_smartphone_sub.png"
if missionnew(missionno)=0 {
	addButtonMark missionno,markx,marky,"parts\mission\mission_new.png"
	
}
@addm
endm
// C~bVǉ
macro	addMainMission
if missionflag=1 or debug=1 then addMission	missionno,mx,my,"parts\mission\mission_bar_main_none.png","parts\mission\mission_bar_main_none_over.png"
if missionflag=2 then addMission	missionno,mx,my,"parts\mission\mission_bar_main_none_complete.png","parts\mission\mission_bar_main_none_complete_over.png"
if missionflag=3 then addMission	missionno,mx,my,"parts\mission\mission_bar_main_none_failed.png","parts\mission\mission_bar_main_none_failed_over.png"
if missionflag=4 then addDisableMission	missionno,mx,my,"parts\mission\mission_bar_main_none_failed.png","parts\mission\mission_bar_main_none_failed_over.png"
if missionflag=5 then addMission	missionno,mx,my,"parts\mission\mission_bar_main_none_clear.png","parts\mission\mission_bar_main_none_clear_over.png"
if missionflag=6 then addDisableMission	missionno,mx,my,"parts\mission\mission_bar_main_none_clear.png","parts\mission\mission_bar_main_none_clear_over.png"


addButtonDescBG	missionno,descbgx,descbgy,"parts\mission\mission_smartphone_main.png"
if missionnew(missionno)=0 then addButtonMark missionno,markx,marky,"parts\mission\mission_new.png"
@addm
endm
// GLXg~bVǉ
macro	addExtraMission
if missionflag=1 or debug=1 then addMission	missionno,mx,my,"parts\mission\mission_bar_extra_none.png","parts\mission\mission_bar_extra_none_over.png"
if missionflag=2 then addMission	missionno,mx,my,"parts\mission\mission_bar_extra_none_complete.png","parts\mission\mission_bar_extra_none_complete_over.png"
if missionflag=3 then addMission	missionno,mx,my,"parts\mission\mission_bar_extra_none_failed.png","parts\mission\mission_bar_extra_none_failed_over.png"
if missionflag=4 then addDisableMission	missionno,mx,my,"parts\mission\mission_bar_extra_none_failed.png","parts\mission\mission_bar_extra_none_failed_over.png"
if missionflag=5 then addMission	missionno,mx,my,"parts\mission\mission_bar_extra_none_clear.png","parts\mission\mission_bar_extra_none_clear_over.png"
if missionflag=6 then addDisableMission	missionno,mx,my,"parts\mission\mission_bar_extra_none_clear.png","parts\mission\mission_bar_extra_none_clear_over.png"
addButtonDescBG	missionno,descbgx,descbgy,"parts\mission\mission_smartphone_extra.png"
@addm
endm
macro	mission_complete
layerLoad	20,"parts\mission\mission_complete.png",0,0,300,300
layerZoom	20,60,100,100
se	"parts\mission\؂艹042.ogg"
wait		60
se	"parts\mission\Ԃ X.ogg"
cameraShake 60,4,32,32
layerLoad	19,"parts\effects\13.ogv",0,0,200,200
layerMode	19,1
wait		120
layerFadeout	20,60
layerFadeout	19,60
wait		60
endm

macro	mission_clear
layerLoad	20,"parts\mission\mission_clear.png",0,0,300,300
layerZoom	20,60,100,100
se	"parts\mission\؂艹042.ogg"
wait		60
se	"parts\mission\Ԃ X.ogg"
cameraShake 60,4,32,32
layerLoad	19,"parts\effects\14.ogv",0,0,300,300
layerMode	19,1
wait		120
layerFadeout	20,60
layerFadeout	19,60
wait		60
endm

macro	mission_failed
layerLoad	20,"parts\mission\mission_failed.png",0,0,300,300
layerZoom	20,60,100,100
se	"parts\mission\؂艹042.ogg"
wait		60
se	"parts\mission\Ԃ X.ogg"
cameraShake 60,4,32,32
#layerLoad	19,"parts\effects\13.ogv",0,0,200,200
layerMode	19,1
wait		120
layerFadeout	20,60
layerFadeout	19,60
wait		60
endm

macro nextmission2
	layerReleaseAll
	if maxseason<2 then maxseason=2
	bg	"parts\mission\next02.jpg"
	kwait	120
	bg	"bg\black.png"
	kwait	60
	season=2
endm
macro nextmission3
	layerReleaseAll
	if maxseason<3 then maxseason=3
	bg	"parts\mission\next03.jpg"
	kwait	120
	bg	"bg\black.png"
	kwait	60
	season=3
endm
macro nextmission4
	layerReleaseAll
	if maxseason<4 then 	maxseason=4
	bg	"parts\mission\next04.jpg"
	kwait	120
	bg	"bg\black.png"
	kwait	60
	season=4
endm
macro nextmission5
	layerReleaseAll
	if maxseason<5 then maxseason=5
	bg	"parts\mission\next05.jpg"
	kwait	120
	bg	"bg\black.png"
	kwait	60
	season=5
endm
